Erro de Remote Login Travado

V1.0 – Março 2024

Versão Autor Descrição
V1.0 – 2024-03-13 Yangqiang 1153592 Versão Inicial em Chinês
V1.0 – 2024-03-13 Gaowei 1074902 Tradução do Documento para Inglês
V1.0 – 2024-03-14 Diogo Hatz 50037923 Tradução do Documento para Português
V1.0 – 2024-03-14 Wisley da Silva 00830850 Revisão do Documento

Introdução

O SMS é um serviço de migração de máquinas virtuais disponibilizado na Huawei Cloud. Com esse serviço, é possível migrar VMs de outras provedoras cloud ou de ambientes on-premises para a nuvem. O SMS migra máquinas virtuais para ECSs, que correspondem ao serviço de máquinas virtuais na Huawei Cloud.

Este documento tem como objetivo listar otimizações para VMs migradas da provedora Azure Cloud para a Huawei Cloud, assim como solucionar o erro de tela congelada em ECSs para a funcionalidade Remote Login no console da HWC.

Configurações

O erro em questão para que o Remote Login fique congelado é relativo ao VNC, software de acesso remoto a outros computadores.

As VMs Linux criadas na Azure Cloud possuem o kernel modificado, o que pode causar problemas de conflitos com o software do VNC. Para realizar as modificações necessárias, siga o passo-a-passo abaixo:

  1. Conecte à instância via SSH e modifique os seguintes parâmetros:

    1.1 Comente a linha GRUB_TIMEOUT_STYLE=hidden

    1.2 Modifique o GRUB_TIMEOUT para 10: GRUB_TIMEOUT=10

Delete o arquivo

rm -rf /etc/default/grub.d/50*

Após a deleção dos arquivos, execute o seguinte comando para atualizar as configurações do grub.

update-grub2

Modifique o repositório do Yum para apontar para o repositório da Huawei:

sed -i 's/azure.archive.ubuntu.com/repo.huaweicloud.com/g' /etc/apt/sources.list
apt autoclean && apt update

Instale o kernel público do Ubuntu:

apt install linux-image-generic

Após a instalação ser concluída, reinicie a ECS e selecione o kernel genérico na tela do grub. Obs: É possível modificar o parâmetro GRUB_DEFAULT para apontar para o kernel genérico ao invés de manualmente selecionar o kernel genérico ao bootar a ECS.

Configurações Opcionais

Além das configurações realizadas acima, também é recomendado que o agente da Azure, que é instalado por padrão em VMs da Azure, seja desinstalado, uma vez que o agente reporta logs para o console da VNC constantemente, o que pode afetar a performance do VNC:

Digite o seguinte comando para desinstalar o agente da Azure:

sudo apt -y remove walinuxagent

Referências